#include <iostream>
#include <list>
#include <vector>
#include "Stack.h"
using namespace std;

void teststack()
{
    zzy::stack<int, vector<int>> s;
    s.push(1);
    s.push(2);
    s.push(3);
    s.push(4);
    s.push(5);
    while (!s.empty())
    {
        cout << s.top() << " ";
        s.pop();
    }
    cout << endl;

    zzy::stack<int,list<int>> s2;
}

int main()
{
    teststack();
    return 0;
}
